package edu.upc.clase.demo.entity;

import java.io.Serializable;
import javax.xml.bind.annotation.XmlRootElement;

/**
 *
 * @author Carlos Ríos Rosales
 */
@XmlRootElement
public class Estado implements Serializable {

  private Integer idEstado;
  private String codigo;
  private String descripcion;
  private String tipoEstado;

  public Estado() {
  }

  public Estado(Integer idEstado, String codigo, String descripcion, String tipoEstado) {
    this.idEstado = idEstado;
    this.codigo = codigo;
    this.descripcion = descripcion;
    this.tipoEstado = tipoEstado;
  }

  public Estado(String codigo, String descripcion, String tipoEstado) {
    this.codigo = codigo;
    this.descripcion = descripcion;
    this.tipoEstado = tipoEstado;
  }

    public Estado(Integer idEstado, String descripcion) {
        this.idEstado = idEstado;
        this.descripcion = descripcion;
    }
    
  public Integer getIdEstado() {
    return idEstado;
  }

  public void setIdEstado(Integer idEstado) {
    this.idEstado = idEstado;
  }

  public String getCodigo() {
    return codigo;
  }

  public void setCodigo(String codigo) {
    this.codigo = codigo;
  }

  public String getDescripcion() {
    return descripcion;
  }

  public void setDescripcion(String descripcion) {
    this.descripcion = descripcion;
  }

  public String getTipoEstado() {
    return tipoEstado;
  }

  public void setTipoEstado(String tipoEstado) {
    this.tipoEstado = tipoEstado;
  }
}